Jak napsat aplikaci, ktera po spusteni nevytvori zadne okno

Otázka od: Karel Rys

16. 9. 2002 15:39

Dobry den,

potrebuju napsat primitivni aplikaci, ktera se bude ve Win2000 spoustet z login
skriptu (Novell) a
kopirovat par novych souboru ze serveru na stanici. Mam to napsane, ale pri
spusteni vzdycky
vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase uzavre. Zkousel
jsem prepinat
konzolova/normalni aplikace, vysledek stejny. Veskery kod mam v .dpr souboru.
Rad bych se obesel
bez uses Forms, aby se nezvetsoval objem .exe vice, nez je zdravo (ono i ted to
ma 140 kB   ).
Poradite nekdo?

Diky, Karel Rys

Odpovedá: Petr Vones

16. 9. 2002 16:08

From: "Karel Rys" <delphi@zas-me.cz>
> Poradite nekdo?

program NoWindow;

uses
  Windows;

procedure Run;
begin
  MessageBeep(0);
end;

begin
  Run;
end.

Petr Vones

Odpovedá: Kalus Jozef Ing.

16. 9. 2002 14:37

toto ti DOS okno nezobrazi, pouzivam to pre DOS prikaz NET SEND:

var hodnota_exec: string;
    ptr_exec: array [0..255] of char;
    reterror: LongWord;
begin
                hodnota_exec := 'net send ' + edComp.Text + ' ' +
edMessage.Text + #0;
                //ShowMessage(hodnota_exec);
                strpcopy(ptr_exec, hodnota_exec);
                reterror := winexec(ptr_exec,SW_HIDE);

dufam ze niekto ti poradi este nieco lepsie  


-----Original Message-----


From: Karel Rys [mailto:delphi@zas-me.cz]
Sent: Monday, September 16, 2002 2:45 PM
To: delphi-l@clexpert.cz
Subject: Jak napsat aplikaci, ktera po spusteni nevytvori zadne okno


kopirovat par novych souboru ze serveru na stanici. Mam to napsane, ale pri
spusteni vzdycky
vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase uzavre.
Zkousel jsem prepinat
konzolova/normalni aplikace, vysledek stejny. Veskery kod mam v .dpr
souboru. Rad bych se obesel

Odpovedá: Libor Junek, KSH-Data

16. 9. 2002 16:24

Nech v projektu jenom *.DPR vyhod z uses Forms a vsechno delej pres API.

Libor

> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Karel Rys
>
> potrebuju napsat primitivni aplikaci, ktera se bude ve
> Win2000 spoustet z login skriptu (Novell) a
> kopirovat par novych souboru ze serveru na stanici. Mam to
> napsane, ale pri spusteni vzdycky
> vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase
> uzavre. Zkousel jsem prepinat
> konzolova/normalni aplikace, vysledek stejny. Veskery kod mam
> v .dpr souboru. Rad bych se obesel
> bez uses Forms, aby se nezvetsoval objem .exe vice, nez je
> zdravo (ono i ted to ma 140 kB   ).

Odpovedá: Petr Vones

16. 9. 2002 14:55

From: "Libor Junek, KSH-Data" <junek@ksh-data.cz>
> Nech v projektu jenom *.DPR vyhod z uses Forms a vsechno delej pres API.

Proc pres API ? To ze aplikace nema zadne okno jeste neznamena ze se neda
pouzit RTL.

Petr Vones

Odpovedá: Miroslav Hrosso

16. 9. 2002 15:23

Skus pouzit property ShowMainForm.

Ak ho v das
  ShowMainForm := False;
pred prikaz
  Application.Run;
v dpr.
Tak sa ti hlavne okno neukaze.

----- Original Message -----
From: "Libor Junek, KSH-Data" <junek@ksh-data.cz>
To: <delphi-l@clexpert.cz>
Sent: Monday, September 16, 2002 2:53 PM
Subject: RE: Jak napsat aplikaci, ktera po spusteni nevytvori zadne okno


> Nech v projektu jenom *.DPR vyhod z uses Forms a vsechno delej pres API.
>
> Libor
>
> > [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Karel Rys
> >
> > potrebuju napsat primitivni aplikaci, ktera se bude ve
> > Win2000 spoustet z login skriptu (Novell) a
> > kopirovat par novych souboru ze serveru na stanici. Mam to
> > napsane, ale pri spusteni vzdycky
> > vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase
> > uzavre. Zkousel jsem prepinat
> > konzolova/normalni aplikace, vysledek stejny. Veskery kod mam
> > v .dpr souboru. Rad bych se obesel
> > bez uses Forms, aby se nezvetsoval objem .exe vice, nez je
> > zdravo (ono i ted to ma 140 kB   ).
>
>